#ifndef RP2WIREFRAMESTATE_H
#define RP2WIREFRAMESTATE_H

#include "Rp2GlobalState.h"

namespace Rp2
{

class WireframeState : public GlobalState
{

RP2_DECLARE_INITIALIZE;
RP2_DECLARE_TERMINATE;

public:
	WireframeState();
	virtual ~WireframeState();

	// Type info
	virtual StateType GetStateType() const {return WIREFRAME;}

	bool Enabled;
};

RP2_REGISTER_INITIALIZE(WireframeState);
RP2_REGISTER_TERMINATE(WireframeState);

typedef Pointer<WireframeState> WireframeStatePtr;

}

#endif